package io.renren.modules.demo.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 第三方支付记录表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2020-04-16
 */
@Data
public class XlsLogThirdpayExcel {
    @Excel(name = "")
    private Long id;
    @Excel(name = "用户ID")
    private Long userId;
    @Excel(name = "内部订单号")
    private String orderNo;
    @Excel(name = "业务类型 BUY_GOODS:商城消费 BUY_SCORE:购买积分 RECHARGE:充值 UPGRADE:升级")
    private String businessType;
    @Excel(name = "支付类型 1-aipay微信 2-aipay支付宝 3-aipay快捷")
    private Integer payType;
    @Excel(name = "商户号")
    private String ino;
    @Excel(name = "支付金额")
    private BigDecimal payMoney;
    @Excel(name = "支付流水单号")
    private String outTradeNo;
    @Excel(name = "请求数据")
    private String request;
    @Excel(name = "支付成功返回的数据")
    private String response;
    @Excel(name = "响应时间")
    private Date responseTime;
    @Excel(name = "状态 0未请求第三方接口  1已获取支付链接或跳入快捷页面 2已接收到异步响应 3处理完回调方法 4处理失败 5重复支付")
    private Integer payStatus;
    @Excel(name = "0：正常；1：手动补单")
    private Integer handleStatus;
    @Excel(name = "备注")
    private String remark;
    @Excel(name = "删除标记 0删除 1显示）")
    private Integer dataFlag;
    @Excel(name = "创建时间")
    private Date createTime;

}